<?php
/*
 * 会员模块的公共文件
 * @arrange Mark
 * @package ixdcw
 * @file    common.inc.php
 * @time    12-12-19 上午11:00
 */
defined('IN_IXDCW') or exit('Access Denied');
define('MD_ROOT', DT_CORE.'/member');
require MD_ROOT.'/global.func.php';
require DT_INC.'/module.func.php';

$business = new Business();
$businessAuth = $business->getAuth($_userid);
// 是否是管理员文件调用
if(defined('DT_ADMIN')) {
	$GROUP = PCache::read('group.php');
} else {
	// 数据提交的检测
	if($submit) {
		// 检测数据输入是否正常
		// safe
		Env::checkPost() or Prompt::alert($L['bad_data']);
		// 禁止词, 违禁词
		$BANWORD = PCache::read('banword.php');
		if($BANWORD && isset($post)) {
            // 需要检测的键值
			$keys = array('title', 'tag', 'introduce', 'content');
			foreach($keys as $v) {
				if(isset($post[$v])) $post[$v] = banword($BANWORD, $post[$v]);
			}
		}
	}

    // 一键登录
	$show_oauth = $MOD['oauth'];

	/** @var $MYMODS 允许发布信息的模块 */
	$MYMODS = array();
	if(isset($MG['moduleids']) && $MG['moduleids']) {
		$MYMODS = explode(',', $MG['moduleids']);
	}
	if($MYMODS) {
		foreach($MYMODS as $k=>$v) {
			$v = abs($v);
			if(!isset($MODULE[$v]) || $v<=4) unset($MYMODS[$k]);
		}
	}

}
// 是否是授权
isset($admin_user) or $admin_user = false;
$table = $db->getPre().'member';
$table_company = $db->getPre().'company';